electrical generating station - French English Dictionary